projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
17832f9
)
gesture single: Use GdkEvent API
author
Matthias Clasen
<mclasen@redhat.com>
Sat, 26 Aug 2017 14:52:45 +0000
(10:52 -0400)
committer
Carlos Garnacho
<carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:03 +0000
(18:39 +0200)
gtk/gtkgesturesingle.c
patch
|
blob
|
history
diff --git
a/gtk/gtkgesturesingle.c
b/gtk/gtkgesturesingle.c
index edf13c746281aa4b0ba6eef67c68f37094405b8e..d0a624e382b1652a460925f7c82575cb5ac368bb 100644
(file)
--- a/
gtk/gtkgesturesingle.c
+++ b/
gtk/gtkgesturesingle.c
@@
-140,6
+140,7
@@
gtk_gesture_single_handle_event (GtkEventController *controller,
guint button = 0, state, i;
gboolean retval, test_touchscreen = FALSE;
GdkEventType event_type;
+ gboolean emulating;
source_device = gdk_event_get_source_device (event);
@@
-159,7
+160,8
@@
gtk_gesture_single_handle_event (GtkEventController *controller,
case GDK_TOUCH_BEGIN:
case GDK_TOUCH_END:
case GDK_TOUCH_UPDATE:
- if (priv->exclusive && !event->touch.emulating_pointer)
+ gdk_event_get_touch_emulating_pointer (event, &emulating);
+ if (priv->exclusive && !emulating)
return FALSE;
sequence = gdk_event_get_event_sequence (event);